#include "processbar.h"
#include <unistd.h>
#include <string.h>
//void process_1()
//{
//
//    char arr[90 + 1] = {0};
//    char icon[]={'|','/','-','-','\\'};
//    int sz = 90;
//    int cnt = 0;
//    int num = strlen(icon);
//
//    while(cnt <= 90)
//    {
//        printf("[%-90s][%d%][%c]\r",arr,cnt, icon[cnt%num]);
//        fflush(stdout);
//        usleep(1000 * 40);
//
//        arr[cnt++] = '#';
//    }
//    printf("\n");
//    printf("完成加载\n");
//}

void process_2(int rate)
{

    static char arr[90 + 1] = {0};
    static char icon[]={'|','/','-','-','\\'};
    int sz = 90;
    int num = strlen(icon);

    if(rate <= 90 && rate >= 0)
    {
        arr[rate] = '#';

        printf("[%-90s][%d%][%c]\r",arr,rate, icon[rate%num]);
        fflush(stdout);
        usleep(1000 * 40);
    }
}
